<?php
header('Content-Type: text/html; charset=utf-8');

$count = 258;

function MakeData($s, $e, $size){
	global $count;
	$ret = array();

	for(; $s<$e; $s++){
		for($i=0; $i<$size; $i++){
			$index = $s*$size + $i;
			if($index > $count)break;
			$ret[] = '{id:'.$index.', type:"", img:"/static/img/data/120x90.jpg", name:"天堂鸟'.$index.'", comment:45}';
		}
	}

	return '{data:['.implode(',', $ret).'], count:'.$count.'}';
}

function MakeFData($s, $e, $size){
	global $count;
	$ret = array();

	for(; $s<$e; $s++){
		for($i=0; $i<$size; $i++){
			$index = $s*$size + $i;
			if($index > $count)break;
			$ret[] = '{id:'.$index.', type:"", img:"/static/img/data/40x40.jpg", name:"大白鲨"}';
		}
	}

	return '{data:['.implode(',', $ret).'], count:'.$count.'}';
}
//sleep(1);

$DATA = array(
	'1'=>'天堂鸟1',
	'2'=>'天堂鸟2',
	'3'=>'天堂鸟3',
	'4'=>'天堂鸟4',
	'5'=>'天堂鸟5',
	'6'=>'天堂鸟6',
	'7'=>'天堂鸟7',
	'8'=>'天堂鸟8',
	'9'=>'天堂鸟9',
	'10'=>'天堂鸟10',
	'11'=>'天堂鸟11',
	'12'=>'天堂鸟12',
	'13'=>'天堂鸟13',
	'14'=>'天堂鸟14',
	'15'=>'天堂鸟15',
	'16'=>'天堂鸟16',
	'26'=>'天堂鸟26',
	'36'=>'天堂鸟36',
	'36'=>'天堂鸟36',
	'46'=>'天堂鸟46',
	'26'=>'天堂鸟26',
	'66'=>'天堂鸟66',
	'96'=>'天堂鸟96',
);

$tmpl = '{"img":"/static/img/data/b_img.png","desc":"{data}","name":"泰国 - 普吉岛{index}","like":{like},"forward":{forward}}';
$d = '为电影赫本的时尚观“赫本赫本的时尚观“赫本风格”的时赫本赫本的时尚观“赫本风格赫本赫本的时尚观“赫本风格赫本赫本的时尚观“赫本风格”””赫本赫本的时尚观“赫本风格”的时赫本的时尚观“赫本风格”的时赫本的时尚观“赫本风格尚观“赫本风格尚观“赫本风格尚观“赫本风格尚观“赫本风格尚观“赫本风格尚观“赫本风格尚观“赫本风格””””””””尚观“赫本风格”的时赫本的时尚观“赫本风格”的时尚尚尚尚的时尚观“赫本风格”的时赫本赫本的时尚观“赫本风格”的时尚的时尚观“赫本风格”的时尚尚尚风格”赫本的时尚观“赫本风格”的时尚的时尚演员赫本的时尚观“赫本风格”的时尚标签';

$s = isset($_GET['s'])?@intval($_GET['s']):0;//start page
$e = isset($_GET['e'])?@intval($_GET['e']):6;//end page

$size = isset($_GET['size'])?@intval($_GET['size']):10;//page size
switch(@intval($_GET['type'])){
	case 1:
		echo MakeFData($s, $e, $size);
		break;
	case 2:
		$key = strtolower($_GET['q']);
		if(!key)break;
		foreach($DATA as $index=>$value){
			if (strpos(strtolower($value), $key) !== false) {
				echo "$value|$index\n";
			}
		}
		break;
	case 3:
		$j = 6 + 4*3;
		$t = @intval($_GET['times']);
		if($t > 1){
			$j = 4*rand(2, 5);
		}
		$ret = array();
		for($i=0;$i<$j;$i++){
			$m = str_replace('{data}', mb_strcut($d, 0, rand(50, 120), 'utf-8'), $tmpl);
			$m = str_replace('{index}', $t.'-'.$i, $m);
			$m = str_replace('{like}', rand(0, 80), $m);
			$m = str_replace('{forward}', rand(0, 300), $m);
			$ret[] = $m;
		}
		echo '['.implode(',', $ret).']';
		break;
	default:
		exit(MakeData($s, $e, $size));
		break;
}
